翻訳と辞書
Words near each other
・ Optimax
・ Optime (disambiguation)
・ OptimFROG
・ Optimisation of cutting cycles in conventional underground coal sections to improve productivity
・ Optimism
・ Optimism bias
・ Optimism Monthly Magazine
・ Optimist
・ Optimist (dinghy)
・ Optimist Brain Bowl
・ Optimist International
・ Optimistic (Skeeter Davis song)
・ Optimistic concurrency control
・ Optimistic decompression
・ Optimistic knowledge gradient
Optimistic replication
・ Optimistic Voices
・ Optimistique-moi
・ Optimists Cricket Club
・ Optimization (disambiguation)
・ Optimization (role-playing games)
・ Optimization mechanism
・ Optimization problem
・ Optimization Programming Language
・ Optimization software
・ Optimization Toolbox
・ Optimize (magazine)
・ Optimize Capital Markets
・ Optimized Athlete
・ Optimized Consumer Intensity Analysis


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Optimistic replication : ウィキペディア英語版
Optimistic replication
Optimistic replication〔 〕 (also known as lazy replication) is a strategy for replication in which replicas are allowed to diverge.
Traditional pessimistic replication systems try to guarantee from the beginning that all of the replicas are identical to each other, as if there was only a single copy of the data all along. Optimistic replication does away with this in favor of eventual consistency, meaning that replicas are guaranteed to converge only when the system has been quiesced for a period of time. As a result there is no longer a need to wait for all of the copies to be synchronized when updating data, which helps concurrency and parallelism. The trade-off is that different replicas may require explicit reconciliation later on, which might then prove difficult or even insoluble.
==Algorithms==

An optimistic replication algorithm consists of five elements:
# Operation submission: Users submit operations at independent sites.
# Propagation: Each site shares the operations it knows about with the rest of the system.
# Scheduling: Each site decides on an order for the operations it knows about.
# Conflict resolution: If there are any conflicts among the operations a site has scheduled, it must modify them in some way.
# Commitment: The sites agree on a final schedule and conflict resolution result, and the operations are made permanent.
There are two strategies for propagation: state transfer, where sites propagate a representation of the current state, and operation transfer, where sites propagate the operations that were performed (essentially, a list of instructions on how to reach the new state).
Scheduling and conflict resolution can either be syntactic or semantic. Syntactic systems rely on general information, such as when or where an operation was submitted. Semantic systems are able to make use of application-specific information to make smarter decisions. Note that state transfer systems generally have no information about the semantics of the data being transferred, and so they have to use syntactic scheduling and conflict resolution.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Optimistic replication」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.